﻿namespace Basic.HrGatewayModular.Interface
{
    public interface ILoginVerConfig
    {
        /// <summary>
        /// 是否开通验证
        /// </summary>
        bool IsOpenVer { get; }
        /// <summary>
        /// 锁定错误次数
        /// </summary>
        int LockErrorNum { get; }
        /// <summary>
        /// 锁定时长(秒)
        /// </summary>
        int LockTime {  get; }
        /// <summary>
        /// 密码强度验证是否开启
        /// </summary>
        bool PwdStrength { get; }
        /// <summary>
        /// 错误次数显示验证码
        /// </summary>
        int VerCodeErrorNum { get; }
        /// <summary>
        /// 统计窗口
        /// </summary>
        int StatisticWindow { get; }

        /// <summary>
        /// 登陆失败的错误码
        /// </summary>
        string[] LoginFailCode { get; }
    }
}